//
//  MKLabDynamicFramework.h
//  MKLabDynamicFramework
//  动态库
/*
 * 查看库是否为动态库：file /Users/ssj/Library/Developer/Xcode/DerivedData/MKLab-bnpwjjdnxmfoubffkcdopxzijvtc/Build/Products/Debug-iphoneos/MKLabDynamicFramework.framework/MKLabDynamicFramework
  /Users/ssj/Library/Developer/Xcode/DerivedData/MKLab-bnpwjjdnxmfoubffkcdopxzijvtc/Build/Products/Debug-iphoneos/MKLabDynamicFramework.framework/MKLabDynamicFramework: Mach-O 64-bit dynamically linked shared library arm64

* 动态库需要被Embed进可执行的target，否则运行会报错：
dyld: Library not loaded: @rpath/MKLabDynamicFramework.framework/MKLabDynamicFramework
  Referenced from: /private/var/containers/Bundle/Application/6D2F6205-8A23-46A1-8F52-49BF8F4932F2/MKLab-adhoc.app/MKLab-adhoc
  Reason: image not found
dyld: launch, loading dependent libraries
DYLD_LIBRARY_PATH=/usr/lib/system/introspection
DYLD_INSERT_LIBRARIES=/Developer/usr/lib/libBacktraceRecording.dylib:/Developer/usr/lib/libMainThreadChecker.dylib:/Developer/Library/PrivateFrameworks/DTDDISupport.framework/libViewDebuggerSupport.dylib
 
 Embed之后，将ipa/Frameworks/目录，会有该动态库的frameword目录。
 * 如果动态库(MKLabDynamicFramework.framework)，链接但不Embed动态库、静态库、静态.a文件，都不会将依赖库的文件嵌入framework二进制包中。但link上依赖库.a文件，可以当作该库的依赖关系说明。如果链接时，设置了Embed，则会在frameword上，生成Framework目录，然后将被链接的库放入其中。但这样做，在最终可执行target上，还是要链接被依赖库，embed上被依赖动态库。所以此处embed依赖库没有意义。
 
 综上，动态库，link上其他库，.a文件，在最终可执行target上，还是要link这些依赖库，.a文件，并embed动态库。
 */
//

#import <Foundation/Foundation.h>

//! Project version number for MKLabDynamicFramework.
FOUNDATION_EXPORT double MKLabDynamicFrameworkVersionNumber;

//! Project version string for MKLabDynamicFramework.
FOUNDATION_EXPORT const unsigned char MKLabDynamicFrameworkVersionString[];

// In this header, you should import all the public headers of your framework using statements like #import <MKLabDynamicFramework/PublicHeader.h>


#import <MKLabDynamicFramework/MKLDylTest.h>
#import <MKLabDynamicFramework/MKLDylTest2.h>
